home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2008 January / Cybermycha 1_2008.iso / Data.cab / _AD4CBF963FCA4763ACB6E5356069AE61 < prev    next >
Encoding:
Text File  |  2004-06-25  |  1.4 KB  |  58 lines

  1. Init()
  2. {
  3.     BufferScreenTemp("full", 1, "zbuffer fsaa")
  4.     BufferScreenTemp("half", 2, "")
  5.     BufferScreenTemp("qt1", 4, "")
  6.     BufferScreenTemp("qt2", 4, "")
  7. }
  8.  
  9. Begin()
  10. {
  11.     SetRenderTarget(0, "full", "color depth stencil")
  12. }
  13.  
  14. End()
  15. {
  16.     // downsample to half sized buffer
  17.     SetRenderTarget(0, "half", "")
  18.     SetTexture(0, "full")
  19.     QuadScreen("downsample.mat", 2)
  20.  
  21.     // downsample to quarter sized buffer
  22.     SetRenderTarget(0, "qt1", "")
  23.     SetTexture(0, "half")
  24.     QuadScreen("downsample.mat", 4)
  25.  
  26.     SetRenderTarget(0, "qt2", "")
  27.     SetTexture(0, "qt1")
  28.     SetConst(0, 0.5, 0, 0, 0)
  29.     QuadScreen("blur_gauss_var.mat", 4)
  30.  
  31.     SetRenderTarget(0, "qt1", "")
  32.     SetTexture(0, "qt2")
  33.     SetConst(0, 1.25, 0, 0, 0)
  34.     QuadScreen("blur_gauss_var.mat", 4)
  35.  
  36.     SetRenderTarget(0, "qt2", "")
  37.     SetTexture(0, "qt1")
  38.     SetConst(0, 2.25, 0, 0, 0)
  39.     QuadScreen("blur_gauss_var.mat", 4)
  40.  
  41.     SetRenderTarget(0, "qt1", "")
  42.     SetTexture(0, "qt2")
  43.     SetConst(0, 3.25, 0, 0, 0)
  44.     QuadScreen("blur_gauss_var.mat", 4)
  45.  
  46.     SetRenderTarget(0, "qt2", "")
  47.     SetTexture(0, "qt1")
  48.     SetConst(0, 4.25, 0, 0, 0)
  49.     QuadScreen("blur_gauss_var.mat", 4)
  50.  
  51.     SetRenderTarget(0, "backbuffer", "color depth stencil")
  52.     SetTexture(0, "qt2")
  53.     SetTexture(1, "full")
  54.     QuadScreen("ColorGlowApply.mat", 1)
  55.  
  56. }
  57.  
  58.